階層式樣式表(英語:Cascading Style Sheets,縮寫:CSS;又稱串樣式列表、級聯樣式表、串接樣式表、階層式樣式表)是一種用來為結構化文件(如HTML文件或XML應用)添加樣式(字型、間距和顏色等)的電腦語言,由W3C定義和維護。
CSS不僅可以靜態地修飾網頁,還可以配合各種手稿語言動態地對網頁各元素進行格式化。CSS 能夠對網頁中元素位置的排版進行像素級精確控制,支援幾乎所有的字型字號樣式,擁有對網頁對象和模型樣式編輯的能力。
簡單來說,CSS 是用來裝飾網站內容的工具,從名稱帶有樣式表這三個字我們就可以得知,要用程式語言這四個字套在它身上有點勉強,並且功能是較為單純的,但透過多年來的使用 CSS 也多了不少的延伸可以作使用,基本上分為四大類:
v-bind:style
不同,Vue 的內聯樣式僅會出現在該 DOM 的行內樣式當中,並不會生成一個額外的 Classclass:mr-10
,這段在 tailwind 即為 margin-right: 2.5rem(0.25*10) 這種非常直觀的寫法如今原生的 CSS 也提供了不少的新功能,像是 CSS variable 可以在 :root 設定變數,直接在 CSS 內直接取用,並且由於 CSS 可以在 run time 裡面偵測設定,因此可以透過 JavaScript 更改此變數的值直接更換樣式,對於一些想要自訂網站樣式的使用者非常的方便。